package com.itheima.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * (TbContract)实体类
 */
@ApiModel(description = "(TbContract)合同实体类")
@Data
public class TbContract implements Serializable {

    private static final long serialVersionUID = -56249478479908808L;
    /**
     * 合同id
     */
    @TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty("合同id")
    private String id;
    /**
     * 手机号
     */
    @ApiModelProperty("客户手机号")
    private String phone;
    /**
     * 合同编号
     */
    @ApiModelProperty("合同编号")
    private String contractNo;
    /**
     * 客户姓名
     */
    @ApiModelProperty("客户姓名")
    private String name;
    /**
     * 意向学科
     */
    @ApiModelProperty("意向学科")
    private String subject;
    /**
     * 活动id
     */
    @ApiModelProperty("活动id")
    private Long activityId;
    /**
     * 课程id
     */
    @ApiModelProperty("课程id")
    private Long courseId;
    
    @ApiModelProperty("活动渠道 输入对应符号0/1 --客户统计:搜索条件")
    private String channel;
    /**
     * 状态(待审核1，已通过2，已驳回3 全部完成4)
     */
    @ApiModelProperty("状态(待审核1，已通过2，已驳回3 全部完成4)")
    private String status;
    /**
     * 创建人
     */
    @ApiModelProperty("创建人")
    private String createBy;
    
    @ApiModelProperty("部门id --客户统计:搜索条件")
    private Long deptId;
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;
    /**
     * 文件名称
     */
    @ApiModelProperty("文件名称")
    private String fileName;
    /**
     * 订单价格
     */
    @ApiModelProperty("订单价格")
    private Double contractOrder;
    /**
     * 折扣类型
     */
    @ApiModelProperty("折扣类型")
    private String discountType;
    /**
     * 课程价格
     */
    @ApiModelProperty("课程价格")
    private Double coursePrice;
    
    @ApiModelProperty("")
    private String processInstanceId;
    
    @ApiModelProperty("商机Id")
    private Long businessId;
    
    @ApiModelProperty("活动名称")
    private String activityName;
    
    @ApiModelProperty("课程名称")
    private String courseName;

    @ApiModelProperty("所属人id --客户统计:搜索条件")
    private Long userId;

}

